home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / games / nhak_src.zip / TRAMPOLI.H < prev    next >
C/C++ Source or Header  |  1993-03-16  |  6KB  |  260 lines

  1. /*    SCCS Id: @(#)trampoli.h     3.0    90/05/31      */
  2. /* Copyright (c) 1989, by Norm Meluch and Stephen Spackman      */
  3. /* NetHack may be freely redistributed.  See license for details. */
  4.  
  5. #ifndef TRAMPOLI_H
  6. #define TRAMPOLI_H
  7.  
  8. #ifdef OVERLAY
  9.  
  10. /* ### apply.c ### */
  11. #define dig()     dig_()
  12. #define doapply() doapply_()
  13. #define dojump()  dojump_()
  14. #define dorub()   dorub_()
  15.  
  16.  
  17. /* ### cmd.c ### */
  18. #define doextcmd()         doextcmd_()
  19. #define doextlist()        doextlist_()
  20. #ifdef POLYSELF
  21. #define domonability()     domonability_()
  22. #endif /* POLYSELF */
  23. #ifdef EXPLORE_MODE
  24. #define enter_explore_mode() enter_explore_mode_()
  25. #endif /* EXPLORE_MODE */
  26. #define timed_occupation() timed_occupation_()
  27. #if defined(WIZARD) || defined(EXPLORE_MODE)
  28. #define wiz_attributes()   wiz_attributes_()
  29. #endif
  30. #ifdef WIZARD
  31. #define wiz_detect()       wiz_detect_()
  32. #define wiz_genesis()      wiz_genesis_()
  33. #define wiz_identify()     wiz_identify_()
  34. #define wiz_level_tele()   wiz_level_tele_()
  35. #define wiz_map()          wiz_map_()
  36. #define wiz_where()        wiz_where_()
  37. #define wiz_wish()         wiz_wish_()
  38. #endif
  39.  
  40.  
  41. /* ### do.c ### */
  42. #define doddrop()  doddrop_()
  43. #define dodown()   dodown_()
  44. #define dodrop()   dodrop_()
  45. #define donull()   donull_()
  46. #define doup()     doup_()
  47. #define dowipe()   dowipe_()
  48. #define drop(x)    drop_(x)
  49. #define wipeoff()  wipeoff_()
  50.  
  51.  
  52. /* ### do_name.c ### */
  53. #define ddocall()  ddocall_()
  54. #define do_mname() do_mname_()
  55.  
  56.  
  57. /* ### do_wear.c ### */
  58. #define Armor_off()   Armor_off_()
  59. #define Boots_off()   Boots_off_()
  60. #define Gloves_off()  Gloves_off_()
  61. #define Helmet_off()  Helmet_off_()
  62. #define Armor_on()    Armor_on_()
  63. #define Boots_on()    Boots_on_()
  64. #define Gloves_on()   Gloves_on_()
  65. #define Helmet_on()   Helmet_on_()
  66. #define doddoremarm() doddoremarm_()
  67. #define doputon()     doputon_()
  68. #define doremring()   doremring_()
  69. #define dotakeoff()   dotakeoff_()
  70. #define dowear()      dowear_()
  71. #define select_off(x) select_off_(x)
  72. #define take_off()    take_off_()
  73.  
  74.  
  75. /* ### dokick.c ### */
  76. #define dokick() dokick_()
  77.  
  78.  
  79. /* ### dothrow.c ### */
  80. #define dothrow() dothrow_()
  81.  
  82.  
  83. /* ### eat.c ### */
  84. #define Hear_again() Hear_again_()
  85. #define Meatdone()   Meatdone_()
  86. #define doeat()      doeat_()
  87. #define eatfood()    eatfood_()
  88. #define opentin()    opentin_()
  89. #define unfaint()    unfaint_()
  90.  
  91.  
  92. /* ### end.c ### */
  93. #define done1()     done1_()
  94. #define done2()     done2_()
  95. #define hangup()    hangup_()
  96. #define done_intr() done_intr_()
  97. #if defined(UNIX) || defined (VMS)
  98. #define done_hangup() done_hangup_()
  99. #endif /* UNIX || VMS */
  100.  
  101.  
  102. /* ### engrave.c ### */
  103. #define doengrave() doengrave_()
  104.  
  105.  
  106. /* ### hack.c ### */
  107. #define dopickup() dopickup_()
  108. #define identify(x) identify_(x)
  109.  
  110.  
  111. /* ### invent.c ### */
  112. #define ckunpaid(x)  ckunpaid_(x)
  113. #define ddoinv()     ddoinv_()
  114. #define dolook()     dolook_()
  115. #define dopramulet() dopramulet_()
  116. #define doprarm()    doprarm_()
  117. #define doprgold()   doprgold_()
  118. #define doprring()   doprring_()
  119. #define doprtool()   doprtool_()
  120. #define doprwep()    doprwep_()
  121. #define dotypeinv()  dotypeinv_()
  122.  
  123.  
  124. /* ### ioctl.c ### */
  125. #ifdef UNIX
  126. # ifdef SUSPEND
  127. #define dosuspend() dosuspend_()
  128. # endif /* SUSPEND */
  129. #endif /* UNIX */
  130.  
  131.  
  132. /* ### lock.c ### */
  133. #define doclose()   doclose_()
  134. #define doforce()   doforce_()
  135. #define doopen()    doopen_()
  136. #define forcelock() forcelock_()
  137. #define picklock()  picklock_()
  138.  
  139.  
  140. /* ### mklev.c ### */
  141. #define comp(x, y)  comp_(x, y)
  142.  
  143.  
  144. /* ### mondata.c ### */
  145. /* See comment in trampoli.c before uncommenting canseemon. */
  146. /* #define canseemon(x)    canseemon_(x) */
  147.  
  148.  
  149. /* ### o_init.c ### */
  150. #define dodiscovered() dodiscovered_()
  151.  
  152.  
  153. /* ### objnam.c ### */
  154. #define doname(x)   doname_(x)
  155. #define xname(x)    xname_(x)
  156.  
  157. /* ### options.c ### */
  158. #define doset()          doset_()
  159. #define dotogglepickup() dotogglepickup_()
  160.  
  161.  
  162. /* ### pager.c ### */
  163. #define dohelp()     dohelp_()
  164. #define dohistory()  dohistory_()
  165. #ifdef UNIX
  166. #define intruph()    intruph_()
  167. # ifdef SHELL
  168. #define dosh()       dosh_()
  169. # endif /* SHELL */
  170. #endif /* UNIX */
  171. #define dowhatdoes() dowhatdoes_()
  172. #define dowhatis()   dowhatis_()
  173.  
  174.  
  175. /* ### pickup.c ### */
  176. #define ck_bag(x)        ck_bag_(x)
  177. #define ck_container(x)  ck_container_(x)
  178. #define doloot()         doloot_()
  179. #define in_container(x)  in_container_(x)
  180. #define out_container(x) out_container_(x)
  181.  
  182.  
  183. /* ### potion.c ### */
  184. #define dodrink() dodrink_()
  185. #define dodip()   dodip_()
  186.  
  187.  
  188. /* ### pray.c ### */
  189. #ifdef THEOLOGY
  190. #define dopray()      dopray_()
  191. #define dosacrifice() dosacrifice_()
  192. #endif /* THEOLOGY */
  193. #define doturn()      doturn_()
  194.  
  195.  
  196. /* ### pri.c ### */
  197. #define doredraw() doredraw_()
  198.  
  199.  
  200. /* ### read.c ### */
  201. #define doread() doread_()
  202.  
  203.  
  204. /* ### save.c ### */
  205. #define dosave() dosave_()
  206.  
  207.  
  208. /* ### search.c ### */
  209. #define doidtrap() doidtrap_()
  210. #define dosearch() dosearch_()
  211.  
  212.  
  213. /* ### shk.c ### */
  214. #define dopay() dopay_()
  215.  
  216.  
  217. /* ### sit.c ### */
  218. #define dosit() dosit_()
  219.  
  220.  
  221. /* ### sounds.c ### */
  222. #define dotalk() dotalk_()
  223.  
  224.  
  225. /* ### spell.c ### */
  226. #ifdef SPELLS
  227. #define learn()    learn_()
  228. #define docast()   docast_()
  229. #define dovspell() dovspell_()
  230. #endif
  231.  
  232.  
  233. /* ### steal.c ### */
  234. #define stealarm() stealarm_()
  235.  
  236.  
  237. /* ### topl.c ### */
  238. #define doredotopl() doredotopl_()
  239.  
  240. /* ### trap.c ### */
  241. #define dotele()     dotele_()
  242. #define dountrap()   dountrap_()
  243. #define float_down() float_down_()
  244.  
  245. /* ### version.c ### */
  246. #define doversion()    doversion_()
  247. #define doextversion() doextversion_()
  248.  
  249. /* ### wield.c ### */
  250. #define dowield() dowield_()
  251.  
  252. /* ### zap.c ### */
  253. #define bhitm(x, y) bhitm_(x, y)
  254. #define bhito(x, y) bhito_(x, y)
  255. #define dozap()     dozap_()
  256.  
  257. #endif /* OVERLAY */
  258.  
  259. #endif /* TRAMPOLI_H */
  260.